وارد فایل
ChangeStatus.class.php شوید
به جای کدهای
private function checkRightsOfStatus($statusImagename){
// create new LangXml Object
$langObj = new LangXml();
$lang=$langObj->getLang();
foreach($lang->chat_js[0]->status as $status_value)
if ($status_value->tagAttrs['imagename']==$statusImagename && $status_value->tagAttrs['rights']!='all')
$thisStatusImagenameRights[]=$status_value->tagAttrs['rights'];
if (!is_array($thisStatusImagenameRights)) return true;
else{
if (in_array($_SESSION['etchat_'.$this->_prefix.'user_priv'], $thisStatusImagenameRights)) return true;
else return false;
}
}
}
کدهای زیر رو جایگزین کنید
private function checkRightsOfStatus($statusImagename){
if(substr($statusImagename, 0, 7)!='status_') return false;
// create new LangXml Object
$langObj = new LangXml();
$lang=$langObj->getLang();
foreach($lang->chat_js[0]->status as $status_value)
if ($status_value->tagAttrs['imagename']==$statusImagename && $status_value->tagAttrs['rights']!='all')
$thisStatusImagenameRights[]=$status_value->tagAttrs['rights'];
if (!is_array($thisStatusImagenameRights)) return true;
else{
if (in_array($_SESSION['etchat_'.$this->_prefix.'user_priv'], $thisStatusImagenameRights)) return true;
else return false;
}
}
}